<%@ page import="icontrolv2.Tarea" %>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'nombre', 'error')} ">
  <label for="nombre">
    <g:message code="tarea.nombre.label" default="Nombre" />
  </label>


 <g:textField name="nombre" value="${tareaInstance?.nombre}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'descripcion', 'error')} ">
  <label for="descripcion">
    <g:message code="tarea.descripcion.label" default="Descripcion" />
  </label>
      <g:textField  size="50" name="descripcion" value="${tareaInstance?.descripcion}" />
   </div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'fechaInicio', 'error')} required">
  <label for="fechaInicio">
    <g:message code="tarea.fechaInicio.label" default="Fecha Inicio" />
    <span class="required-indicator">*</span>
  </label>
  <g:datePicker   name="fechaInicio" precision="day"  value="${tareaInstance?.fechaInicio}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'fechaTermino', 'error')} required">
  <label for="fechaTermino">
    <g:message code="tarea.fechaTermino.label" default="Fecha Termino" />
    <span class="required-indicator">*</span>
  </label>
  <g:datePicker name="fechaTermino" precision="day"  value="${tareaInstance?.fechaTermino}"  />
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'padre', 'error')} required">
  <label for="padre">
    <g:message code="tarea.padre.label" default="ID Tarea Padre" />
    <span class="required-indicator">*</span>
  </label>
  <g:textField  size="5" name="padre" required="" value="${fieldValue(bean: tareaInstance, field: 'padre')}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'prioridad', 'error')} required">
  <label for="prioridad">
    <g:message code="tarea.prioridad.label" default="Prioridad" />
    <span class="required-indicator">*</span>
  </label>
  <g:select id="prioridad" name="prioridad.id" from="${icontrolv2.Prioridad.list()}" optionValue="nombre" optionKey="id" required="" value="${tareaInstance?.prioridad?.id}" class="many-to-one"/>
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'proyecto', 'error')} required">
  <label for="proyecto">
    <g:message code="tarea.proyecto.label" default="Proyecto" />
    <span class="required-indicator">*</span>
  </label>
  ${proyecto.nombre}
  <g:hiddenField name="proyecto.id" required="" value="${proyecto.id}"/>
</div>

<div class="fieldcontain ${hasErrors(bean: tareaInstance, field: 'usuario', 'error')} required">
  <label for="usuario">
    <g:message code="tarea.usuario.label" default="Usuario" />
    <span class="required-indicator">*</span>
  </label>


 <g:select id="usuario" name="usuario.id" from="${icontrolv2.Usuario.list()}" optionValue="nombre" optionKey="id" required="" value="${tareaInstance?.usuario?.id}" class="many-to-one"/>
</div>

